vehicle-mounted ladder - Turkish English Dictionary